Autonomous Evolutionary Algorithm
نویسنده
چکیده
Evolutionary algorithms (EA) are randomized heuristic search methods based on the principles of natural evolution (Banzhaf et al., 1998; Goldberg, 1989; Holland, 1975; Bäck, 1996; Koza, 1992). If we know how to describe the problem using the terminology of artificial evolution, the EAs are quite easy to apply. Actually, the search for solution(s) is transformed into a search for the best EA setup – a mixture of highly correlated settings and functions (encoding scheme, run-time parameters, fitness (objective) function, selection mechanism. . .). Finding a good EA setup is a problem because EAs are chaotic systems where small variations in initial setup produce large variations in the long-term behavior of the model. A good setup for one problem is mostly unusable for another, although similar problem. Evolutionary algorithm that would be easy to apply in any problem domain would have to be autonomous in a sense that it would regulate its own behavior and would have no need for human intervention (except for the preparation phase, of course). This article discusses the operating principles of such an algorithm and presents its implementation. The Autonomous EA (AEA) is an experiment in the evolution of evolutionary algorithms. It is not much different from existing EAs and the line between the two is sometimes very blurred. Actually, AEA combines known concepts, insights and solutions from EAs, artificial life, chaos theory and complex adaptive systems theory into a new form of evolutionary algorithm. The nomenclature used in different fields is overlapping (for example individual/ solution/object/agent). In AEA the evolving individual represents the solution: a population of individuals (solutions) is evolved in order to find a solution (individual) for the problem at hand. Population is just a limited representation of the vast search space of all possible solutions.
منابع مشابه
Autonomous Underwater Vehicle Hull Geometry Optimization Using a Multi-objective Algorithm Approach
Abstarct In this paper, a new approach to optimize an Autonomous Underwater Vehicle (AUV) hull geometry is presented. Using this methode, the nose and tail of an underwater vehicle are designed, such that their length constraints due to the arrangement of different components in the AUV body are properly addressed. In the current study, an optimal design for the body profile of a torpedo-shaped...
متن کاملA Comparative Study of Evolutionary Algorithms for Training Elman Recurrent Neural Networks to Predict Autonomous Indebtedness
This paper presents a training model for Elman recurrent neural networks, based on evolutionary algorithms. The proposed evolutionary algorithms are classic genetic algorithms, the multimodal clearing algorithm and the CHC algorithm. These training algorithms are compared in order to assess the effectiveness of each training model when predicting Spanish autonomous indebtedness.
متن کاملEvolutionary Robotics
Evolutionary Robotics is a field of Autonomous Robotics where the controllers that implement behaviours are obtained through some kind of Evolutionary Algorithm. The aim behind this technique is to obtain controllers minimizing human intervention. This is very interesting in order to achieve complex behaviours without introducing a “human bias”. Sensors, body and actuators are usually different...
متن کاملThe Evolution of Complexity in Autonomous Robots
Evolutionary robotics–the use of evolutionary algorithms to automate the production of autonomous robots– has been an active area of research for two decades. However, previous work in this domain has been limited by the simplicity of the evolved robots and the task environments within which they are able to succeed. This dissertation aims to address these challenges by developing techniques fo...
متن کاملAn Evolutionary Algorithm for Autonomous Robot Navigation
This paper presents an implementation of an evolutionary algorithm to control a robot with autonomous navigation in avoiding obstacles. The paper describes how the evolutionary system controls the sensors and motors in order to complete this task. A simulator was developed to test the algorithm and its configurations. The tests were performed in a simulated environment containing a set of barri...
متن کاملBehavior Emergence in Autonomous Robot Control by Means of Feedforward and Recurrent Neural Networks
We study the emergence of intelligent behavior within a simple intelligent agent. Cognitive agent functions are realized by mechanisms based on neural networks and evolutionary algorithms. The evolutionary algorithm is responsible for the adaptation of a neural network parameters based on the performance of the embodied agent endowed by different neural network architectures. In experiments, we...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012